/**
 * 工具包功能实现
 */

#ifdef _WIN32
	#define _CRT_SECURE_NO_WARNINGS
	#include <windows.h>
    #include <minwindef.h>
#elif (__linux__ || __unix__)
    // _GNU_SOURCE 应在 unistd.h 前定义
    //#define _GNU_SOURCE
    // unistd.h 应该是第一个被包含的文件
	#include <unistd.h>
#else // vitis ?
	#include "sysinc.h"
#endif

#include <stdint.h>
#include <stdio.h>
#include <string.h>

#include "utils.hpp"

osfile::osfile(const char *filepath) {
	strncpy(_filepath, filepath, sizeof(_filepath));
}
